/*首页文章悬浮*/
/*.post-list .c-main-post-list-item:hover {*/
/*    opacity: 1;*/
/*    z-index: 99;*/
/*    border-radius: 20px;*/
/*    transform: translateY(-5px);*/
/*    box-shadow: 0 3px 20px rgb(0 0 0 / 25%);*/
/*    animation: index-link-active 1s cubic-bezier(0.315, 0.605, 0.375, 0.925) forwards;*/
/*}*/

/*.post-list .c-main-post-list-item:hover .c-main-post-list-item__cover {*/
/*  transform: translateY(-100%);*/
/*}*/


/* 自定义动画hr样式*/
hr {
	border: 0;
	/* 清除默认边框*/
	height: 2px;
	/* 设置高度*/
	background: linear-gradient(to right, #4285f4, #34a853, #fbbc05, #ea4335);
	/* 使用渐变颜色作为背景*/
	margin: 20px 0;
	/* 设置上下边距*/
	background-size: 400% 100%;
	/* 添加背景尺寸*/
	animation: colorChange 4s linear infinite;
	/* 添加动画效果*/
}

@keyframes colorChange {
	0% {
		background-position: 100% 0;
	}

	100% {
		background-position: -100% 0;
	}
}



/*logo动画效果*/
@keyframes slideInFromTop {
  from {
    transform: translateY(-100%);
  }
  to {
    transform: translateY(0);
  }
}

.logo {
  animation: slideInFromTop 1s ease forwards;
}



/*首页文章悬浮*/
.c-main-post-list-item {
  transition: transform 0.3s ease, box-shadow 0.3s ease; 
  box-shadow: 0 0 0 rgba(0, 0, 0, 0); 
}

.c-main-post-list-item:hover {
    
  transform: scale(1.05);
  border-radius: 10px; 
  z-index: 1999;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 -4px 8px rgba(0, 0, 0, 0.1), 4px 0 8px rgba(0, 0, 0, 0.1), -4px 0 8px rgba(0, 0, 0, 0.1); 
}

/*首页底部特别感谢图标悬浮*/
.partner-item {
  transition: transform 0.3s ease, box-shadow 0.3s ease; 
  box-shadow: 0 0 0 rgba(0, 0, 0, 0); 
}

.partner-item:hover {
    
  transform: scale(1.05);
  border-radius: 10px; 
  z-index: 1999;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1), 0 -4px 8px rgba(0, 0, 0, 0.1), 4px 0 8px rgba(0, 0, 0, 0.1), -4px 0 8px rgba(0, 0, 0, 0.1); 
}
/*搜索文章悬浮*/
.post-item {
  transition: transform 0.3s ease, box-shadow 0.3s ease; 
  box-shadow: 0 0 0 rgba(0, 0, 0, 0); 
}

.post-item:hover {
    opacity: 1;
    z-index: 99;
    border-radius: 20px;
    transform: translateY(-5px);
    box-shadow: 0 3px 20px rgb(0 0 0 / 25%);
    animation: index-link-active 1s cubic-bezier(0.315, 0.605, 0.375, 0.925) forwards;
}


/*首页图片悬浮*/
/*.c-img-card {*/
/*  transition: transform 0.3s ease, box-shadow 0.3s ease; */
/*  box-shadow: 0 0 0 rgba(0, 0, 0, 0); */
/*}*/

/*.c-img-card:hover {*/
/*    opacity: 1;*/
/*    z-index: 99;*/
/*    border-radius: 20px;*/
/*    transform: translateY(-5px);*/
/*    box-shadow: 0 3px 20px rgb(0 0 0 / 25%);*/
/*    animation: index-link-active 1s cubic-bezier(0.315, 0.605, 0.375, 0.925) forwards;*/
/*}*/

/*文章标题下划线动画效果*/
.c-item-title {
        color: #333;
        line-height: 2;
}
.c-item-title {
        background: linear-gradient(to right, #7e2f2b , #146420) no-repeat right bottom;
        background-size: 0 2px;
        transition: background-size 1s;
}
.c-item-title:hover{
        background-position: left bottom;
        background-size: 100% 2px;
}




    /**彩色滚动条*/
::-webkit-scrollbar {
    width: 8px;  
    height: 1px;
}
::-webkit-scrollbar-thumb {
    background-color: #12b7f5;
    background-image: -webkit-linear-gradient(45deg, rgba(255, 93, 143, 1) 25%, transparent 25%, transparent 50%, rgba(255, 93, 143, 1) 50%, rgba(255, 93, 143, 1) 75%, transparent 75%, transparent);
}
::-webkit-scroll
{}

